package com.ideal.constant;

/**
 * 正则表达式常量
 *
 * @author ideal-20
 * @date 2022-10-30 22:44
 **/
public interface RegexConstant {
    /**
     * 图片的正则表达式
     */
    String REGEX_IMG_URL = "(http|https)([\\s\\S]*).(?:jpe?g|png|gif)";
    /**
     * 多余后缀的正则表达式
     */
    String EXCESS_SUFFIX_REGEX = "(#averageHue|#clientId)=[a-zA-Z\\d\\-&=%.]*";
    /**
     * br 标签
     */
    String BR_TAG_REGEX = "<br />";
    /**
     * LaTeX 公式格式化
     */
    String LATEX_REGEX = "[$]([\\s\\S]*)[$]";
    /**
     *  $
     */
    String DOLLAR_REGEX = "[$]";
    /**
     * 以 $ 结尾
     */
    String END_WITH_DOLLAR_REGEX = "[$](?=((?![$]).)*$)";

    /**
     * 以数字开头
     */
    String START_WITH_NUMBER_REGEX = "^(\\d+)(.*)";

}